The founder of the site, Brad Shepherd Jr., has been creating educational software since 1982, and it shows. Along with the rest of his team, he creates engaging, highly interactive, original and fun programs for learning about a huge range of subjects. As a commercial company, they are in business to sell products, but make this treasure trove of resources available for free.